package com.hengpeng.itfinbase.message.payment;

import com.hengpeng.itfinbase.message.ResponseMessage;


/**
 * <pre>
 * 支付结果通知响应消息体
 * </pre>
 * @author shanguogang
 * @version 1.0, 2015-8-7
 */
public class PayNotifyResponseMsg extends ResponseMessage
{
	private static final long serialVersionUID = 1695160243272081028L;

	/**
	 * 商户号标识
	 */
	private String merchantId;

	/**
	 * 充值金额
	 */
	private double money;

	/**
	 * 订单号
	 */
	private String orderNo;

	/**
	 * 赠金
	 */
	private double presentMoney;

	/**
	 * 支付提供商Id
	 */
	private String providerId;

	/**
	 * 交易时间
	 */
	private String transDate;

	/**
	 * 交易需要响应用户的内容
	 */
	private String transResponseData;

	public String getTransResponseData()
	{
		return transResponseData;
	}

	public void setTransResponseData(String transResponseData)
	{
		this.transResponseData = transResponseData;
	}

	public PayNotifyResponseMsg()
	{
		super();
	}

	/**
	 * @return 充值金额
	 */
	public double getMoney()
	{
		return money;
	}

	/**
	 * @return 订单号
	 */
	public String getOrderNo()
	{
		return orderNo;
	}

	/**
	 * @return 赠金
	 */
	public double getPresentMoney()
	{
		return presentMoney;
	}

	/**
	 * @return 支付提供商Id
	 */
	public String getProviderId()
	{
		return providerId;
	}

	/**
	 * @return 交易时间
	 */
	public String getTransDate()
	{
		return transDate;
	}

	/**
	 * @param merchantId 商户号标识
	 */
	public void setMerchantId(String merchantId)
	{
		this.merchantId = merchantId;
	}

	/**
	 * @param money 充值金额
	 */
	public void setMoney(double money)
	{
		this.money = money;
	}

	/**
	 * @param orderNo 订单号
	 */
	public void setOrderNo(String orderNo)
	{
		this.orderNo = orderNo;
	}

	/**
	 * @param presentMoney 赠金
	 */
	public void setPresentMoney(double presentMoney)
	{
		this.presentMoney = presentMoney;
	}

	/**
	 * @param providerId 支付提供商Id
	 */
	public void setProviderId(String providerId)
	{
		this.providerId = providerId;
	}

	/**
	 * @param transDate 交易时间
	 */
	public void setTransDate(String transDate)
	{
		this.transDate = transDate;
	}

	public String getMerchantId()
	{
		return merchantId;
	}

}